// 引入pinia，store是pinia的具体体现
import { defineStore } from "pinia";

export const useCountStore = defineStore("count", {
  // actions中存放的是一个一个的方法，用于响应组件中的“动作”
  actions: {
    incr(val: number) {
      // console.log(
      //   "actions中存放的是一个一个的方法，用于响应组件中的“动作”",
      //   val
      // );

      // this 就是当前的 store
      this.count += val;
    },
  },

  // 真正存储数据的地方
  state() {
    return {
      count: 1,
      tag: "计数器",
    };
  },
});
